Requires the .setdp directive to specify the ram area. 6804 REGISTER SET The following is a list of the 6804 registers used by AS6804: x,y - index registers 6804 INSTRUCTION SET The following tables list all 6804 mnemonics recognized by the AS6804 assembler. The designation [] refers to a required addressing mode argument. The following list specifies the format for each addressing mode supported by AS6804: #data immediate data byte or word data ,x register indirect addressing dir direct addressing (see .setdp directive) 0 <= dir <= 255 ext extended addressing label branch label The terms data, dir, and ext may be expressions. The label for the short branchs beq, bne, bcc, and bcs must not be external. Note that not all addressing modes are valid with every in- struction, refer to the 6804 technical data for valid modes. Inherent Instructions coma decx decy incx incy rola rti rts stop tax tay txa tya wait Branch Instructions bne label beq label bcc label bcs label Single Operand Instructions add [] and [] cmp [] dec [] inc [] lda [] sta [] sub [] Jump and Jump to Subroutine Instructions jsr [] jmp [] Bit Test Instructions brclr #data,[],label brset #data,[],label bclr #label,[] bset #label,[] Load Immediate data Instruction mvi [],#data 6804 Derived Instructions asla bam label bap label bxmi label bxpl label bymi label bypl label clra clrx clry deca decx decy inca incx incy ldxi #data ldyi #data nop tax tay txa tya
... Exit the ASxxxx Documentation